Linear Functions for Interactive Configuration Using Join Matching and CSP Tree Decomposition

نویسندگان

  • Sathiamoorthy Subbarayan
  • Henrik Reif Andersen
چکیده

Quick responses are required for interactive configuration. For this an ideal interactive configurator needs to provide the functionalities required for interactive configuration with at most linear time complexity. In this paper, we present such a data structure called Join Matched CSP (JMCSP). When a JMCSP is used to represent a configuration problem, the functionalities required for interactive configuration can be obtained with linear time complexity. Unlike the tree-of-BDDs [Subbarayan, 2005], the JMCSPs while taking advantage of treedecomposition also provide linear configuration functions. Although obtaining a JMCSP is exponential in the tree-width of the input configuration problem, due to tree-like hierarchical nature of configuration problems, this is typically feasible. We present the JMCSP compilation process along with the linear interactive configuration functions on it. The linear functionalities provided by the JMCSPs include computation of all minimum explanations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integrating CSP Decomposition Techniques and BDDs for Compiling Configuration Problems

In this project we present, the tree-of-BDDs approach, a decomposition scheme for compiling configuration problems. We also present efficient techniques for generating minimum explanations in the BDD-based configuration schemes. Given a BDD representing the solutions of a CSP, an efficient technique for detecting full interchangeable values is given. Experimental results show that the technique...

متن کامل

Integrating a Variable Ordering Heuristic with BDDs and CSP Decomposition Techniques for Interactive Configurators

The Binary Decision Diagram (BDD) based compilation schemes are quite suitable for representing configuration knowledge bases. It is well-known that the size of BDDs are very sensitive to the variable order. In this paper, we study the variable ordering problem of BDDs when they represent a configuration knowledge. Such a study is crucial to better understand the BDD-based compilation schemes. ...

متن کامل

Propagation in Hybrid Bayesian Networks with Linear Deterministic Variables

This paper extend exacts inference for hybrid Bayesian networks to allow continuous variables with any conditional density functions, discrete variables with continuous parents, and conditionally deterministic continuous variables that are linearly dependent on their continuous parents. We introduce a mixed distribution representation of potentials and derive operations from the method of convo...

متن کامل

A review on EEG based brain computer interface systems feature extraction methods

The brain – computer interface (BCI) provides a communicational channel between human and machine. Most of these systems are based on brain activities. Brain Computer-Interfacing is a methodology that provides a way for communication with the outside environment using the brain thoughts. The success of this methodology depends on the selection of methods to process the brain signals in each pha...

متن کامل

Towards Parallel Non Serial Dynamic Programming for Solving Hard Weighted CSP

We introduce a parallelized version of tree-decomposition based dynamic programming for solving difficult weighted CSP instances on many cores.. A tree decomposition organizes cost functions in a tree of collection of functions called clusters. By processing the tree from the leaves up to the root, we solve each cluster concurrently, for each assignment of its separator, using a state-of-the-ar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005